/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.proteu.hibernate.beans;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 *
 * @author ricardo
 */
@Entity
@Table(name="SULAMERICA")
public class SulamericaProteu implements Serializable{

    @Id
    @Column(name="SUL_ST_CODIGO")
    private String sulStCodigo;
    @Column(name="SUL_IN_LINK_CODIGO")
    private Integer sulInLinkCodigo;
    @Column(name="SUL_ST_PROCEDIMENTO")
    private String sulStProcedimento;
    @Column(name="SUL_FL_VALOR_INDIVIDUAL")
    private Float sulFlValorIndividual;
    @Column(name="SUL_FL_VALOR_EMPRESARIAL")
    private Float sulFlValorEmpresarial;
    @Column(name="SUL_IN_NUM_ASSISTENCIA")
    private Integer sulInNumAssistencia;
    @Column(name="SUL_IN_ANESTETICA")
    private Integer sulInAnestetica;
    @Column(name="SUL_FL_FILME")
    private Float sulFlFilme;
    @Column(name="SUL_IN_OCORRENCIA")
    private Integer sulInOcorrencia;
    @Column(name="SUL_FL_CUSTO_OPERACIONAL_CH")
    private Float sulFlCustoOperacionalCH;
    @Column(name="SUL_ST_UR")
    private String sulStUr;


    public Float getSulFlCustoOperacionalCH() {
        return sulFlCustoOperacionalCH;
    }

    public void setSulFlCustoOperacionalCH(Float sulFlCustoOperacionalCH) {
        this.sulFlCustoOperacionalCH = sulFlCustoOperacionalCH;
    }

    public Float getSulFlFilme() {
        return sulFlFilme;
    }

    public void setSulFlFilme(Float sulFlFilme) {
        this.sulFlFilme = sulFlFilme;
    }

    public Float getSulFlValorEmpresarial() {
        return sulFlValorEmpresarial;
    }

    public void setSulFlValorEmpresarial(Float sulFlValorEmpresarial) {
        this.sulFlValorEmpresarial = sulFlValorEmpresarial;
    }

    public Float getSulFlValorIndividual() {
        return sulFlValorIndividual;
    }

    public void setSulFlValorIndividual(Float sulFlValorIndividual) {
        this.sulFlValorIndividual = sulFlValorIndividual;
    }

    public Integer getSulInAnestetica() {
        return sulInAnestetica;
    }

    public void setSulInAnestetica(Integer sulInAnestetica) {
        this.sulInAnestetica = sulInAnestetica;
    }

    public Integer getSulInLinkCodigo() {
        return sulInLinkCodigo;
    }

    public void setSulInLinkCodigo(Integer sulInLinkCodigo) {
        this.sulInLinkCodigo = sulInLinkCodigo;
    }

    public Integer getSulInNumAssistencia() {
        return sulInNumAssistencia;
    }

    public void setSulInNumAssistencia(Integer sulInNumAssistencia) {
        this.sulInNumAssistencia = sulInNumAssistencia;
    }

    public Integer getSulInOcorrencia() {
        return sulInOcorrencia;
    }

    public void setSulInOcorrencia(Integer sulInOcorrencia) {
        this.sulInOcorrencia = sulInOcorrencia;
    }

    public String getSulStCodigo() {
        return sulStCodigo;
    }

    public void setSulStCodigo(String sulStCodigo) {
        this.sulStCodigo = sulStCodigo;
    }

    public String getSulStProcedimento() {
        return sulStProcedimento;
    }

    public void setSulStProcedimento(String sulStProcedimento) {
        this.sulStProcedimento = sulStProcedimento;
    }

    public String getSulStUr() {
        return sulStUr;
    }

    public void setSulStUr(String sulStUr) {
        this.sulStUr = sulStUr;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final SulamericaProteu other = (SulamericaProteu) obj;
        if ((this.sulStCodigo == null) ? (other.sulStCodigo != null) : !this.sulStCodigo.equals(other.sulStCodigo)) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 7;
        hash = 97 * hash + (this.sulStCodigo != null ? this.sulStCodigo.hashCode() : 0);
        return hash;
    }



}
